package cn.smbms.service;

import cn.smbms.entity.Product;
import org.springframework.data.domain.Page;

import java.util.List;

public interface ProductService {
    //测试添加方法中的异常 事务是否回滚
    void addNewProduct(Product product);

    List<Product> getAll();

    List<Product> getProductByName(String prductName,int id);

    Product getProductById(int id);

    void updateProduct(Product product);

    List<Product> getProductBySql();

    Product getProductByNameAndId(int id,String name);

    List<Product> getProductByIds(int... ids);

    Page<Product> getProductByPages(int pageNo,int pageSize,String name);
}
